@charset "utf-8";
/* CSS Document */
html{
	background:#ffffff;
}
.banner,
.vip-list{
	width:94%;
	margin:10px 3%;
}
.banner img{
	width:100%;
	border-radius:10px;
	-webkit-border-radius:10px;
}
.vip-list li{
	width:100%;
	height:40px;
	margin:8px auto;
	border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	border:1px solid #fadedb;
	box-shadow:inset 0px 0px 2px #fadedb;
	-webkit-box-shadow:inset 0px 0px 2px #fadedb;
	background:#fff;
	overflow:hidden;
}
.vip-list li.active{
	border:1px solid #fadedb;
	box-shadow:inset 0px 0px 2px #fadedb;
	-webkit-box-shadow:inset 0px 0px 2px #fadedb;
	background:#f6ceca;
}

.vip-list li p{
	font-size:16px;
	color:#000000;
	line-height:40px;
	text-indent:50px;
	overflow:hidden;
}
.vip-list li p bdo{ padding-left:30px;}
.vip-list li  .arrow-icon,.vip-list li  .lists-icon{
	position:absolute;
	top:0px;
}
.vip-list li  .lists-icon{left:10px;}
.vip-list li  .arrow-icon{
	right:0px;
}
.lists-icon,.arrow-icon{
	display:block;
	width:40px;
	height:40px;
}
.lists-icon-1{
	background:url(../image/icon-1.png) left center no-repeat;
	background-size:23px  21px;
	
}
.lists-icon-2{
	background:url(../image/icon-2.png) left center no-repeat;
	background-size:28px  17px;
	
}
.lists-icon-3{
	background:url(../image/icon-3.png) left center no-repeat;
	background-size:27px  25px;
	
}
.lists-icon-4{
	background:url(../image/icon-4.png) left center no-repeat;
	background-size:25px  25px;
	
}
.lists-icon-5{
	background:url(../image/icon-5.png) left center no-repeat;
	background-size:25px  23px;
	
}

.arrow-icon{
	background:url(../image/icon-6.png) center center no-repeat;
	/* background-size:17px 28px; */
	 background-size:9px 14px;
}
.btn{
	width:94%;
	height:50px;
	margin:10px 3%;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6186e),color-stop(.45,#e5016c),color-stop(.56,#e6186e),color-stop(1,#e6186e));
	background:-o-linear-gradient(bottom ,#f54d36 0,#e5016c 45%,#e6196c 56%,#c61800 100%);
	background:-ms-linear-gradient(bottom ,#f54d36 0,#e5016c 45%,#e6196c 56%,#c61800 100%);
	background:-moz-linear-gradient(bottom ,#f54d36 0,#e5016c 45%,#e6196c 56%,#c61800 100%);
	box-shadow:inset 0px 0px 2px rgba(255,182,206,.75);
	-webkit-box-shadow:inset 0px 0px 2px rgba(255,255,190,.75);
	border-radius:5px;
	-webkit-border-radius:5px;
	font-size:18px;
	color:#fff;
	outline:none;
	text-align:center;
	line-height:50px;
}
@media only screen and (min-width:500px){
.banner img{
	border-radius:35px;
	-webkit-border-radius:35px;
}
}